﻿.ssec-form { margin:7px;}
.ssec-form .ssec-group{ clear:both; margin:0; height:28px; line-height:28px; font-weight:bold; font-size:12px; color:#333; border-bottom:solid 1px #ebebeb; margin-bottom:14px; display:block; position:relative; clear:both;}
.ssec-form .ssec-group-bottom{ clear:both; margin:0; height:28px; line-height:28px; font-weight:bold; font-size:12px; color:#333; border-top:solid 1px #ebebeb; margin-top:14px; padding-top:12px; display:block; position:relative; clear:both;}

.ssec-form .ssec-group-hasicon{ padding-left:30px;}
.ssec-form .ssec-group-hasicon img{ width:16px; height:16px; position:absolute; left:6px; top:6px;}
.ssec-form ul, .ssec-form li{ list-style:none;}
.ssec-form ul{ clear:both; margin-top:2px; margin-bottom:2px;}
.ssec-form li{ float:left; overflow:hidden; text-align:left;  line-height:23px;padding:0; padding-top:2px; padding-bottom:2px;} 
.ssec-form li textarea{ height:100px;}
.ssec-hidden{ display:none;}
.ssec-textarea{border:1px solid #D0D0D0; margin-left:0px;outline:none; background:#FFFFFF url('../images/input.gif') repeat-x top;}
.ssec-text
{
    position:relative; background:#FFFFFF url('../images/input.gif') repeat-x top;
    border:1px solid #D0D0D0; height:20px; line-height:20px;
}
.ssec-text-field
{
    position:absolute; top:0px; left:0px; background:#FFFFFF url('../images/input.gif') repeat-x top;
    height:18px; line-height:18px;
    border:0; margin:0; outline:none; color:#333333; 
    width:99%;
}
.ssec-label{width:100px; text-align:left;}
.normal{width:200px;}
.large{width:532px;}
.ssec-text-disabled .ssec-text-field{background:#E0E0E0;}
.ssec-form-button a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

.ssec-form-button a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
.ssec-form-button a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.ssec-form-button a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 